The DaVinci Resolve Remote Panel workflow is designed to allow users to use USB panels connected to their system to control a remote Resolve system via a network interface.

There are 2 systems involved in the setup:

User system - Machine to which the USB panels are connected, located physically on the same site as the user
Grading system - Machine on which Resolve is running and being controlled by the user, located remote to the user

Requirements:

    1. The user system and the grading system should able to communicate with each other via the network.
    2. Port 20323 on the user system should be able to accept an incoming connection from the grading system.
    3. Both systems should be running the same version of Resolve.

Setup on the user system:

    1. Install Resolve
    2. Connect the USB panels to the user system, and test that it is configured and working with Resolve running locally on that machine. Once that is verified, quit Resolve on the user system.

Setup on the grading system:

    1. Install Resolve
    2. Configure the panel preferences to match the panels being used in this setup
    3. Add the following line in advanced preferences (where IP corresponds to the IP of the user system that can be accessed from the grading system). The port used for communication is 20323.
       Local.Panel.Remote.Address = IP:20323
    4. Quit Resolve after making the changes to Preferences.

Launching:

    1. Run the DaVinci Remote Panel script/app (please see below for location) on the user system. The panels are now ready to communicate with the grading system. Restarting the Resolve app on the grading system does not require the panel script/app to be restarted.
       NOTE: The panel script/app should be up and running before Resolve is launched on the grading system.
    2. Start Resolve on the grading system. Now, the panels should be able to control Resolve.

NOTE: On Linux/Windows user systems, if the panel being used is the DaVinci Resolve Advanced Panel, please use the DaVinciRemoteAdvPanel script instead of the DaVinciRemotePanel script.

The DaVinci Remote Panel script/app is located at the following locations on the different platforms:
Linux:
For DaVinci Resolve Advanced Panel - /opt/resolve/bin/DaVinciRemoteAdvPanel.sh
For DaVinci Resolve Micro/Mini Panel - /opt/resolve/bin/DaVinciRemotePanel.sh

Mac:
For any DaVinci Resolve Panel - /Library/Application Support/Blackmagic Design/DaVinci Resolve/DaVinciRemotePanel.app

Windows:
For DaVinci Resolve Advanced Panel - %ProgramFiles%\Blackmagic Design\DaVinci Resolve\DaVinciRemoteAdvPanel.bat
For DaVinci Resolve Micro/Mini Panel - %ProgramFiles%\Blackmagic Design\DaVinci Resolve\DaVinciRemotePanel.bat
